回答:1)業(yè)務(wù)數(shù)據(jù)在不斷地增長,不可能將所有數(shù)據(jù)全部存儲(chǔ)在 Redis 緩存中,內(nèi)存的價(jià)格遠(yuǎn)遠(yuǎn)大于磁盤。所以需要做淘汰機(jī)制的設(shè)計(jì);(2)緩存的淘汰就是根據(jù)一定的策略,將不太重要的數(shù)據(jù)從緩存中進(jìn)行刪除;(3)Redis 一共有 8 種淘汰策略,在 Redis 4.0 之前有 6 種,4.0 之后又增加了 2 種,如下圖:(4)緩存策略的解釋: ◆ volatile-random:在設(shè)置了過期時(shí)間的數(shù)據(jù)中...
回答:(1)雪崩、擊穿、穿透最終的結(jié)果都是請(qǐng)求壓力會(huì)轉(zhuǎn)移到數(shù)據(jù)庫,導(dǎo)致系統(tǒng)崩潰,但場景有所區(qū)別;(2)雪崩 ◆ 大量的不同請(qǐng)求無法在 Redis 中命中,導(dǎo)致請(qǐng)求都流向了數(shù)據(jù)庫,數(shù)據(jù)庫的壓力劇增; ◆ 發(fā)生雪崩的原因可能是,有大量的緩存 Key 在同一時(shí)間過期。(3)擊穿 ◆ 并發(fā)很大的情況下,針對(duì)某個(gè)特定的請(qǐng)求,緩存中數(shù)據(jù)不存在,導(dǎo)致都請(qǐng)求到了數(shù)據(jù)庫,造成數(shù)據(jù)庫壓力過大; ◆ 原因通常是某個(gè) ...
...要擴(kuò)展下一個(gè)web開發(fā)要掌握的知識(shí)面,比如今天要總結(jié)的緩存機(jī)制。 一、緩存的概念: Web緩存是指一個(gè)Web資源(如html頁面,圖片,js等)存在于Web服務(wù)器和客戶端(瀏覽器)之間的副本。緩存會(huì)根據(jù)進(jìn)來的請(qǐng)求保存輸出內(nèi)容的...
...要擴(kuò)展下一個(gè)web開發(fā)要掌握的知識(shí)面,比如今天要總結(jié)的緩存機(jī)制。 一、緩存的概念: Web緩存是指一個(gè)Web資源(如html頁面,圖片,js等)存在于Web服務(wù)器和客戶端(瀏覽器)之間的副本。緩存會(huì)根據(jù)進(jìn)來的請(qǐng)求保存輸出內(nèi)容的...
...邊緣節(jié)點(diǎn)完成,CDN起到了分流作用,減輕了源站的負(fù)載。緩存是什么? 這里不深究CDN背后高大上的架構(gòu),也不討論CDN如何做到全局流量調(diào)度策略,本文著重討論在有了CDN后,數(shù)據(jù)是如何被緩存的。緩存是一個(gè)到處都存在的用空...
...要實(shí)現(xiàn)這一目的,主要是通過接管DNS實(shí)現(xiàn),下圖為使用CDN緩存后的網(wǎng)站訪問過程: ?????? ??使用CDN緩存后的網(wǎng)站訪問過程演變?yōu)椋??1. 用戶在瀏覽器中輸入要訪問的域名; ??2. 瀏覽器向域名解析服務(wù)器發(fā)出解析...
...的本地存儲(chǔ) API 中的 localStorage作為解決方案,回顧了下Web緩存的知識(shí),感覺自己了解得不夠多,所以想整理下,加深理解。 Web緩存是指一個(gè)Web資源(如html頁面,圖片,js,數(shù)據(jù)等)存在于Web服務(wù)器和客戶端(瀏覽器)之間的副...
...時(shí)候, 還有第二次第三次訪問的情況, 這個(gè)時(shí)候就涉及到緩存了。 我們說下緩存以我記憶里面的概念, 在性能優(yōu)化的時(shí)候提到的緩存一般有三種情況: 瀏覽器緩存 通過使用 storage 進(jìn)行緩存 Ajax 緩存 為什么要緩存?因?yàn)楫?dāng)你第一次...
...。 點(diǎn)擊 https 設(shè)置后的 修改配置。 設(shè)置https 證書。 配置緩存設(shè)置 虛機(jī)只能網(wǎng)址打開,必須配合 cdn 才能使用https。 cdn 會(huì)把指定的目錄或文件緩存下來。 請(qǐng)求www.ztools.top時(shí),將直接解析到cdn上。假如請(qǐng)求這些緩存文件,將直接從...
...面試官曾經(jīng)給了我一個(gè)建議,讓我有空去了解一下瀏覽器緩存機(jī)制,很有意思的。當(dāng)時(shí)的我因?yàn)槟玫搅藢?shí)習(xí) offer 之后就把這句話忘在了腦后。直到校招季,就在面試即將結(jié)束的時(shí)候,面試官微笑著問我能說一下瀏覽器緩存的...
...A:是否為不同的文件根據(jù)您的配置來,若配置忽略參數(shù)緩存,兩個(gè)問題將會(huì)視為同一個(gè)文件。若沒有配置忽略參數(shù)緩存,將會(huì)判斷為兩個(gè)不同的文件。? 默認(rèn)下載加速和點(diǎn)播加速是忽略參數(shù)緩存,頁面加速不忽略參數(shù)緩存...
...進(jìn)行: 靜態(tài)資源的合并、壓縮(http2.0時(shí)代有變) 靜態(tài)資源緩存(css、img) 使用CDN讓靜態(tài)資源加載更快 我們一個(gè)一個(gè)仔細(xì)展開說。 靜態(tài)資源的合并、壓縮 靜態(tài)資源的合并和壓縮能夠減少HTTP請(qǐng)求的數(shù)量和請(qǐng)求資源的大小??梢?..
...可以從以下幾個(gè)方面入手: 頁面靜態(tài)化 CDN加速 緩存 mq異步處理 限流 分布式鎖 ? 二、頁面靜態(tài)化 活動(dòng)頁面是用戶流量的第一入口,所以是并發(fā)量最大的地方。 如果這些流量都能直接訪問服務(wù)端,恐怕服務(wù)...
...據(jù)中心。可以在每個(gè)數(shù)據(jù)中心里部署幾臺(tái)機(jī)器,形成一個(gè)緩存集群來緩存部分熱數(shù)據(jù),這樣用戶訪問數(shù)據(jù)的是,就可以就近訪問了。 ????這些分布在各個(gè)地方的各個(gè)數(shù)據(jù)中心的節(jié)點(diǎn),我們一般稱為邊緣節(jié)點(diǎn)。 ????由于...
...據(jù)中心。可以在每個(gè)數(shù)據(jù)中心里部署幾臺(tái)機(jī)器,形成一個(gè)緩存集群來緩存部分熱數(shù)據(jù),這樣用戶訪問數(shù)據(jù)的是,就可以就近訪問了。 ????這些分布在各個(gè)地方的各個(gè)數(shù)據(jù)中心的節(jié)點(diǎn),我們一般稱為邊緣節(jié)點(diǎn)。 ????由于...
1 瀏覽器緩存 瀏覽器緩存機(jī)制有四個(gè)方面,它們按照獲取資源時(shí)請(qǐng)求的優(yōu)先級(jí)依次排列如下: 1.Memory Cache 2.Service Worker Cache 3.HTTP Cache 4.Push Cache 1.1 Memory Cache MemoryCache,是指存在內(nèi)存中的緩存。從優(yōu)先級(jí)上來說,它是瀏覽器最...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...